package com.dcy.daily.common.exception;

public class ValidateException extends BaseException {

    private static final long serialVersionUID = 1L;

    public ValidateException(int module, String code, Object[] args, String msg, Throwable cause) {
        super(module,code,args,msg,cause);
    }


    public ValidateException(int module, String code, Object[] args, String msg) {
        super(module,code,args,msg,null);
    }

    public ValidateException(int module, String code, Object[] args, Throwable cause) {
        super(module,code,args,null,cause);
    }

    public ValidateException(int module, String code, Object[] args) {
        super(module,code,args);
    }

    public ValidateException(int module, String code, Throwable cause) {
        super(module, code, cause);
    }

    public ValidateException(int module, String code, String msg, Throwable cause) {
        super(module,code,msg,cause);
    }

    public ValidateException(int module, String code, String msg) {
        super(module,code,msg);
    }

    public ValidateException(int module, String code) {
        super(module,code);
    }

    public ValidateException(int module, String code, ValidateException e) {
        super(module,new String[]{code,e.getCode()},e.getArgs(),e.getErrMSg(),e.getCause());
    }

    public ValidateException(int module, ValidateException e) {
        super(module,e.getCode(),e.getArgs(),e.getErrMSg(),e.getCause());
    }

    public ValidateException(String code, Object[] args, String msg, Throwable cause) {
        super(code,args,msg,cause);
    }

    public ValidateException(String code, Object[] args, String msg) {
        super(code,args,msg,null);
    }

    public ValidateException(String code, Object[] args, Throwable cause) {
        super(code,args,cause);
    }

    public ValidateException(String code, Object[] args) {
        super(code,args);
    }

    public ValidateException(String code, String msg, Throwable cause) {
        super(code,msg,cause);
    }

    public ValidateException(String code, String msg) {
        super(code,msg);
    }

    public ValidateException(String code, Throwable cause) {
        super(code, cause);
    }

    public ValidateException(String code) {
        super(code);
    }

    public ValidateException(int module, String[] codes, Object[] args, String msg, Throwable cause) {
        super(module,codes,args,msg,cause);
    }


    public ValidateException(int module, String[] codes, Object[] args, String msg) {
        super(module,codes,args,msg,null);
    }

    public ValidateException(int module, String[] codes, Object[] args, Throwable cause) {
        super(module,codes,args,null,cause);
    }

    public ValidateException(int module, String[] codes, Object[] args) {
        super(module,codes,args,null,null);
    }

    public ValidateException(int module, String[] codes, String msg, Throwable cause) {
        super(module,codes,msg,cause);
    }

    public ValidateException(int module, String[] codes, String msg) {
        super(module,codes,msg);
    }

    public ValidateException(int module, String[] codes) {
        super(module,codes);
    }

    public ValidateException(String[] codes, Object[] args, String msg, Throwable cause) {
        super(codes,args,msg,cause);
    }

    public ValidateException(String[] codes, Object[] args, String msg) {
        super(codes,args,msg,null);
    }

    public ValidateException(String[] codes, Object[] args, Throwable cause) {
        super(codes,args,cause);
    }

    public ValidateException(String[] codes, Object[] args) {
        super(codes,args);
    }

    public ValidateException(String[] codes, String msg, Throwable cause) {
        super(codes,msg,cause);
    }

    public ValidateException(String[] codes, String msg) {
        super(codes,msg);
    }

    public ValidateException(String[] codes, Throwable cause) {
        super(codes, cause);
    }

    public ValidateException(String[] codes) {
        super(codes);
    }
}
